deppe's squirrel (sciurus deppei) - Espagnol Anglais Dictionnaire